<?php
class UserModel extends Model {

    // 自动验证设置
    protected $_validate = array(
        array('user_email', 'email', '邮箱格式错误！', 2),//2为不为空时验证
        array('user_email', '', '邮箱已经存在', 0, 'unique', self::MODEL_INSERT),
        array('user_name','require','请填入昵称^^'),
        array('user_name','','昵称已经存在,请从新选择！',0,'unique',1),
        array('user_psd','checkPwd','密码设置不能少于6位',0,'callback'),
        array('password', 'require', '密码必须'),
        array('repassword','user_psd','密码不一致',0,'confirm'),
   

    );
    protected $_map = array(
             'email'=>'user_email',
             'password'=>'user_psd',
             'nicname'=>'user_name',
    );
    // 自动填充设置
    protected $_auto = array(
        array('state', '1', self::MODEL_INSERT),
        array('create_time', 'date', self::MODEL_INSERT, 'function'),
    );
    public function checkPwd($data){
               if(strlen($data)<6){
                    return false;
               }else{
                    return true;
               }
        }
}

?>